package com.lrh.just.dao;

import com.lrh.just.po.ProdCompeteJnl;
import com.lrh.just.po.ProdCompeteJnlExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

@Component
public interface ProdCompeteJnlMapper {
    long countByExample(ProdCompeteJnlExample example);

    int deleteByExample(ProdCompeteJnlExample example);

    int deleteByPrimaryKey(Integer competeSeq);

    int insert(ProdCompeteJnl record);

    int insertSelective(ProdCompeteJnl record);

    List<ProdCompeteJnl> selectByExample(ProdCompeteJnlExample example);

    ProdCompeteJnl selectByPrimaryKey(Integer competeSeq);

    int updateByExampleSelective(@Param("record") ProdCompeteJnl record, @Param("example") ProdCompeteJnlExample example);

    int updateByExample(@Param("record") ProdCompeteJnl record, @Param("example") ProdCompeteJnlExample example);

    int updateByPrimaryKeySelective(ProdCompeteJnl record);

    int updateByPrimaryKey(ProdCompeteJnl record);
}